package interfaceGrafica;

import javax.swing.JOptionPane;

import topologia.Link;

public class AdicionarLinha extends Acoes{
public AdicionarLinha() {
	Object parent = this.getGraph().getDefaultParent();
	String nomeO = JOptionPane.showInputDialog("Digite o grafo 1:");
	Object v1 = this.getM().get(nomeO);
	String nomeD = JOptionPane.showInputDialog("Digite o grafo 2:");
	Object v2 = this.getM().get(nomeD);
	String dist = JOptionPane.showInputDialog("Digite o nome da linha:");
	Link link = new Link(dist, "1.0", "400", "12500000000");
	topologia.get(nomeO).put(nomeD, link);
	topologia.get(nomeD).put(nomeO, link);
	this.getGraph().insertEdge(parent, null, dist, v1, v2);
	
//	Iterator<String> it1 = topologia.keySet().iterator();
//	Iterator<String> it2;
//	String or, des;
//	
//	while(it1.hasNext()){
//		or = it1.next();
//		it2 = topologia.get(or).keySet().iterator();
//		while(it2.hasNext()){
//			des = it2.next();
//			System.out.println("origem:" + or + " - destino:" + des + " - peso:" + topologia.get(or).get(des));
//		}
//	}
//	System.out.println();
//	System.out.println();
}
}
